needle trap - German English Dictionary